stroll from one place to another without sleeping - Español Inglés Diccionario